尝试将 Visual Studio 2019 构建工具安装到 Docker 映像中

您所在的位置:网站首页 visual studio installer 没有任何内容 尝试将 Visual Studio 2019 构建工具安装到 Docker 映像中

尝试将 Visual Studio 2019 构建工具安装到 Docker 映像中

2023-05-16 02:05| 来源: 网络整理| 查看: 265

问题:尝试将 Visual Studio 2019 构建工具安装到 Docker 映像中

我正在尝试将 Visual Studio Build Tools 2019(版本 16_4_5)安装到 Docker 中,但没有安装任何内容。

我已按照 Microsoft 的说明(https://docs.microsoft.com/de-de/visualstudio/install/build-tools-container?viewu003dvs-2019)使用以下构建文件

# escape=` # Use the latest Windows Server Core image with .NET Framework 4.8. FROM mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2019 # Restore the default Windows shell for correct batch processing. SHELL ["cmd", "/S", "/C"] # Install build tools 16.4.5 ADD https://download.visualstudio.microsoft.com/download/pr/378e5eb4-c1d7-4c05-8f5f-55678a94e7f4/b9619acc0f9a1dfbdc1b67fddf9972e169916ceae237cf95f286c9e5547f804f/vs_BuildTools.exe C:\TEMP\vs_buildtools.exe # Install Build Tools with the Microsoft.VisualStudio.Workload.AzureBuildTools workload, excluding workloads and components with known issues. RUN C:\TEMP\vs_buildtools.exe --quiet --wait --norestart --nocache ` --installPath C:\BuildTools ` --add Microsoft.VisualStudio.Workload.AzureBuildTools ` --remove Microsoft.VisualStudio.Component.Windows10SDK.10240 ` --remove Microsoft.VisualStudio.Component.Windows10SDK.10586 ` --remove Microsoft.VisualStudio.Component.Windows10SDK.14393 ` --remove Microsoft.VisualStudio.Component.Windows81SDK ` || IF "%ERRORLEVEL%"=="3010" EXIT 0 # Define the entry point for the docker container. # This entry point starts the developer command prompt and launches the PowerShell shell. ENTRYPOINT ["C:\\BuildTools\\Common7\\Tools\\VsDevCmd.bat", "&&", "powershell.exe", "-NoLogo", "-ExecutionPolicy", "Bypass"]

构建速度非常快,但没有安装任何工作负载。有谁知道如何解决这个问题?

提前致谢。

解答

我发现了问题。在基本图像mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2019中安装了较新版本的 Visual Studio 构建工具。当我们尝试在此基本映像上安装旧版本的构建工具时,它不起作用。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3